.route-coupon{
		padding: 40rpx 24rpx 40rpx 24rpx;
		min-height: 100%;
		button{
			margin: 0;
			padding: 0;
			background-color: transparent;
			line-height: 32rpx;
		}
		button::after{
		    border:none;
		}
		.footer-btn{
			position: fixed;
			bottom: 0;
			left: 0;
			z-index: 1;
			width: 100%;
			height: 120rpx;
			background-color: #fff;
			padding: 10rpx 24rpx 0 24rpx;
			.sharebtn{
				width: 100%;
				height: 80rpx;
				color: #fff;
				background-color: #ED2920;
				display: flex;
				align-items: center;
				justify-content: center;
				border-radius: 100rpx;
				font-size: 30rpx;
			}
		}
		.inner{
			padding-bottom: 160rpx;
			.coupon-item{
				margin-bottom: 10rpx;
				position: relative;
				// height: 220rpx;
				.item-info{
					position: relative;
					height: 220rpx;
					// background-color: #fff;
					border-radius: 10rpx;
					overflow: hidden;
					display: flex;
					flex-direction: column;
					color: #ED2920;
					overflow: hidden;
					.bgcoupon {
						position: absolute;
						left: 0;
						top: 0;
						width: 100%;
						height: 100%;
					
						.img {
							display: block;
							width: 100%;
							height: 100%;
						}
					}
					
					.info-inner{
						flex: 1;
						display: flex;
					
						position: relative;
						z-index: 2;
					.left-box {
						height: 100%;
						width: 186rpx;
						position: relative;
						z-index: 2;
						display: flex;
						flex-direction: column;
						align-items: center;
						justify-content: center;
						.coupon-num-box {
							color: #fff;
							font-size: 70rpx;
							font-family: D-DIN Exp-DINExp, D-DIN Exp-DINExp;
							font-weight: bold;
							color: #FFFFFF;
							line-height: 70rpx;
					
							text {
								font-size: 22rpx;
								font-family: Source Han Sans CN, Source Han Sans CN;
								font-weight: bold;
								color: #FFFFFF;
								line-height: 26rpx;
							}
						}
					
						.coupon-rule {
							margin-top: 20rpx;
							font-size: 20rpx;
							font-family: PingFang SC, PingFang SC;
							font-weight: 500;
							color: #FFFFFF;
							line-height: 23rpx;
						}
					}
					.middle{
						padding-left: 36rpx;
						padding-right: 36rpx;
						flex: 1;
						padding-top: 32rpx;
						
						.top{
							display: flex;
							justify-content: space-between;
							.coupon-title {
								font-size: 30rpx;
								font-family: Source Han Sans CN, Source Han Sans CN;
								font-weight: bold;
								color: #202020;
								line-height: 35rpx;
							}
						}
						.desc{
							padding-top: 30rpx;
							font-size: 26rpx;
							color: #999;
						}
						
					}
						.right{
							flex-shrink: 0;
							padding-right: 20rpx;
							display: flex;
							align-items: center;
							justify-content: center;
							.btn{
								padding: 8rpx 20rpx;
								border-radius: 30rpx;
								color: #ED2920;
								border: 1px solid #ED2920;
								font-size: 24rpx;
							}
							
						}
					
					}
					.disimg{
						
						
						color: #999;
						.img-cont{
							display: block;
							width: 160rpx;
							height: 160rpx;
						}
					}
				}
				
			}
			.disitem{
				.item-info{
						color: #6A6A6A!important;
				}
			
				.tiao{
					background-color: #6A6A6A!important;
				}
			}
		}
	.footer{
		position: fixed;
		width: 100%;
		bottom: 0;
		left: 0;
		background-color: #fff;
		padding-left: 24rpx;
		padding-right: 24rpx;
		padding-top: 11rpx;
		height: 130rpx;
		.btn{
			display: flex;
			align-items: center;
			justify-content: center;
			background-color: #ED2920;
			color: #fff;
			padding: 19rpx 0;
			border-radius: 40rpx;
		}
	}
}